// ============================== 导入依赖 ============================== //

// ============================== 导出表单多选框 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  bind: { type: String, default: 'checkbox' }, // 绑定键名，触发 @change 事件
  init: { type: Array, default: () => [] }, // 默认值

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  dict: { type: Array, default: () => [] }, // 字典列表
  grayed: { type: Array, default: () => [] }, // 置灰列表
  isBtn: { type: Boolean, default: false }, // 是否为按钮样式

  // —————————————————————————————— 多选属性 —————————————————————————————— //

  join: { type: Boolean, default: false }, // 是否为 , 分隔的合并串

  limit: { type: Number, default: 0 }, // 个数限制 (为 0 表示不限制)
  hasAll: { type: Boolean, default: false }, // 是否显示全选按钮
}
